Parts Implemented by Ahmet Gülüm

To access Benefits page from home page of Chess, click Benefits bar as shown below picture.

Main

This is the main page

Benefits Page

Main

This is the benefits page

Attribute Type Explanation  
id serial ID of the benefits  
Benefit string Name of the Benefit  
Type string Type of the Benefit  

On the screenshot shown above the player rankings data is displayed. In this table there are 2 columns displayed to the user. Id column is not displayed.

There are five operations that can be carried on the table. Those are: | - Add Benefit | - Find Benefit | - Find Benefit by Type | - Delete Benefit | - Update Benefit

Add Benefit

If the user wants to add a benefit to the table the user should fill the fields shown below and click on the button “Add Benefit”.

Add Benefit to Benefits Table

After the user fills the fields and clicks on the “Add Benefit” the benefit is added to the table and displayed in it.

Delete Benefit

The benefit can be deleted from the table by name. After entering the name to be deleted , “Delete Benefit” button is clicked.

Delete Benefit

Find Benefit

The benefit can be searched by typing name of it which the user wants to display. After the name is typed into the field, the “Find Benefit” button should be clicked to perform the action. Search results will be shown below of the benefits page under the search results 1.

Find Benefit by name

Result of the search operation.

Found Benefits is shown below of the page

Find Benefit by Type

The benefit can be searched by typing type of it which the user wants to display. After the type is entered into the field, the “Find Benefit by Type” button should be clicked to perform the action. Search results will be shown below of the benefits page under the search results 1.

Find Benefit by type

Result of the search operation.

Found Benefits is shown below of the page

Update Benefit

To update a benefit , the user should type new name and new type of benefit, then click “Update Benefit”.

updating benefit

Attribute Type Explanation  
Peopleid serial ID of people  
Name string Name of person  
Benefit string Benefit that person has  

In this table there are 2 columns displayed to the user. Peopleid column is not displayed.

There are five operations that can be carried on the table. Those are: | - Add People | - Find People | - Find People by Benefit | - Delete People | - Update People

Add People

If the user wants to add a person to the table, the user should fill the fields shown below and click on the button “Add People”.

Add People

After the user fills the fields and clicks on the “Add People” the person is added to the table and displayed in it.

Delete People

The person can be deleted from the table by name. After entering the name to be deleted , “Delete People” button is clicked.

Delete People

Find People

The person can be searched by typing name of it which the user wants to display. After the name is typed into the field, the “Find People” button should be clicked to perform the action. Search results will be shown below of the benefits page under the search results 2.

Find Benefit by name

Result of the search operation.

Found Benefits is shown below of the page

Find People by Benefit

The person can be searched by typing Benefit that he has, which the user wants to display. After the benefit is entered into the field, the “Find People by Benefit” button should be clicked to perform the action. Search results will be shown below of the benefits page under the search results 2.

Find people by benefit

Result of the search operation.

Found Benefits is shown below of the page

Update People

To update a person , the user should type name of the person, new name and new benefit, then click “Update People”.

updating people

Attribute Type Explanation  
id serial ID of relation  
Name string Name of person  
Benefit string Benefit that person has  
Duration string Duration of Benefit  

In this table there are 3 columns displayed to the user. Peopleid column is not displayed.

There are five operations that can be carried on the table. Those are: | - Add Relation | - Find Relation

  • Find Relation by duration
- Delete Relation
- Update Relation

Add Relation

If the user wants to add a relation to the table, the user should fill the fields shown below and click on the button “Add Relation”.

Add Relation

After the user fills the fields and clicks on the “Add Relation” the relation is added to the table and displayed in it.

Delete Relation

The relation can be deleted from the table by name. After entering the name to be deleted , “Delete Relation” button is clicked.

Delete Relation

Find Relation

The relation can be searched by typing name of it which the user wants to display. After the name is typed into the field, the “Find Relation” button should be clicked to perform the action. Search results will be shown below of the benefits page under the search results 3.

Find Benefit by name

Result of the search operation.

Found Relations

Find Relation by Duration

The relation can be searched by typing duration, which the user wants to display. After the duration is entered into the field, the “Find Relation by Duration” button should be clicked to perform the action. Search results will be shown below of the benefits page under the search results 3.

Find relation by duration

Result of the search operation.

Found Relations

Update Relation

To update a relation , the user should type name of the person, new name , new benefit and new duration, then click “Update Relation”.

Update Relation